<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 正则表达式 ：通过一些规则匹配符合规则字符串的模式
        // 正则表达式 不是js独有的技术  git
        // 一、正则的创建；1.字面量创建 2.内置构造函数创建；
        // 第一种方式
        // var b = 'a';
        // var reg = /b/;
        // var reg = /a/;
        // 第二种方式
        // var reg = new RegExp('a');
        // var reg = new RegExp(b);
        // 正则表达式是一个复杂数据类型


        // 二、正则作用 ？ 处理或者查找字符串的
        var str = "fdfdasafds";
        // var flag = false;
        // for(var i=0;i<str.length;i++){
        //     if(str[i]==='a'){
        //         flag = true;
        //     }
        // }
        // console.log(flag);
        // var reg = /c/;  //字符串里有没有a 
        // test方法 ：正则方法  用字符串测试 这个字符串是否符合正则的规则；符合就返还true 否则就返还false
        // var res = reg.test(str);
        // console.log(res);
        // 练习：写一个正则 查找一个字符串里是否有ab字符？通过2种方式创建
            // var reg =  /ab/;
        //     var reg = new RegExp('ab');

        //    var res =  reg.test(str);
        //    console.log(res);


    </script>
</body>
</html>